x86: Fix put_gfn in XEN_DOMCTL_getpageframeinfo3.
authorTim Deegan <tim@xen.org>
Thu, 22 Mar 2012 10:25:28 +0000 (10:25 +0000)
committerTim Deegan <tim@xen.org>
Thu, 22 Mar 2012 10:25:28 +0000 (10:25 +0000)
Reported by Christian Limpach.
Signed-off-by: Tim Deegan <tim@xen.org>
xen/arch/x86/domctl.c

index 5bc2d41854894a18ba9267e405c4fb253b08c5df..168147fa986d55119581cf7c5b4d50bbe33662ac 100644 (file)
@@ -237,8 +237,8 @@ long arch_do_domctl(
                     else
                         type = XEN_DOMCTL_PFINFO_XTAB;
 
-                    arr[j] = type;
                     put_gfn(d, arr[j]);
+                    arr[j] = type;
                 }
 
                 if ( copy_to_guest_offset(domctl->u.getpageframeinfo3.array,